\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{patterns}
\begin{document}
\footnotesize
  \begin{tikzpicture}[>=stealth]
    \begin{scope}[yshift=-2cm,scale=1.3]
      \draw[line width=1pt](-1.5,0)--(1.5,0);
      \draw( 1.500, 0.100)..controls ( 1.350,-0.015)and ( 1.150,-0.100)..( 1.000,-0.100)..controls ( 0.850,-0.100)and ( 0.650, 0.100)..( 0.500, 0.100)..controls ( 0.350, 0.100)and ( 0.150,-0.100)..( 0.000,-0.100)..controls (-0.150,-0.100)and (-0.350, 0.100)..(-0.500, 0.100)..controls (-0.650, 0.100)and (-0.850,-0.100)..(-1.000,-0.100)..controls (-1.150,-0.100)and (-1.350,-0.015)..(-1.500, 0.100);
      \foreach \x in {-1,0,1} 
        {
        \draw[line width=1pt](\x,0)--++(0,0.3);
        \draw[thin](\x,0.35)--++(0,0.2);
        }
      \foreach \x in {-1,0} {\draw[thin,<->](\x,0.45)--++(1,0)node[midway,above]{$s_2$};}
      \draw[thin,->](-0.5,0.3)--(-0.5,0.1);
      \draw[thin,->](-0.5,-0.3)--(-0.5,0)node[midway,sloped,above]{$f$};
    \end{scope}
    \begin{scope}[xshift=3.8cm,yshift=-1.5cm,scale=0.75]
      \draw[thick](-2,0)rectangle(2,0.1);
      \draw[thick](-2,2)rectangle(2,2.1);
      \foreach \x in {-1.5,-0.5,0.5,1.5} 
        {
          \draw[thick](\x-0.15,0.1)--++(0.1,0)--++(0.2,1.9)--++(-0.1,0)--cycle;
          \draw[thin](\x-0.1,-0.05)--++(0,-0.55);
        }
      \foreach \x in {-1.6,-0.6,0.4} 
        {
          \draw[thin,<->](\x,-0.5)--++(1.0,0)node[midway,above]{$s_1$};
        }
      \foreach \x in {-1.65,1.45}
        {
          \draw[thin](\x,0.15)--(\x,2.3);
          \draw[thin](\x+0.2,2.05)--(\x+0.2,2.3);
          \draw[thin,<-](\x,2.2)--++(-0.3,0)node [midway,above]{$\Delta$};
          \draw[thin,<-](\x+0.2,2.2)--++(0.2,0);
        }
    \end{scope}
    \begin{scope}[scale=0.85]
      \draw[thick](-1.25,0)rectangle(1.25,1.5);
      \draw[thick](-1.25,1.5)--(2.45,4.2)--(4.95,4.2)--(4.95,2.7)--(1.25,0)(4.95,4.2)--(1.25,1.5);
      \draw(1.25,1.5)..controls(1.8125,1.8375)and(2.8375,2.5125)..(3.3,2.85).. controls(3.7626,3.1875)and(4.5875,3.8625)..(4.95,4.2);
      \draw(-1.25,1.5)..controls(-0.6875,1.8375)and(0.3375,2.5125)..(0.8,2.85).. controls(1.2626,3.1875)and(2.0875,3.8625)..(2.45,4.2);
      \foreach \x in {0.6,3.1}
        {
          \draw[thin](\x,2.85)--++(0,-0.7);
          \draw[thin](\x+0.2,2.85)--++(0,-0.7);
          \draw[thin,<->](\x,2.2)--++(0.2,0)node[midway,above]{$f$};
        }
      \draw[thin](-1.3089,1.5808)--(-1.4858,1.8231);
      \draw[thin](2.3911,4.2808)--(2.2412,4.5231);
      \draw[thin,<->](-1.4268,1.7423)--(2.2732,4.4423)node[midway,above,sloped]{$L$};
      \draw[thin](-1.2757,0.0429)--(-1.4558,0.3439);
      \draw[thin](1.2140,1.5576)--(1.0442,1.8430);
      \draw[thin,<->](-1.4043,0.2572)--(1.0957,1.7572)node[midway,above,sloped]{$D_1$};
      \draw[thin](-1.2757,1.4571)--(-1.4558,1.1570);
      \draw[thin](1.2243,-0.0429)--(1.0442,-0.3430);
      \draw[thin,<->](-1.4043,1.2428)--(1.0957,-0.2572)node[midway,above,sloped]{$D_2$};
      \draw[thin](-1.25,-0.05)--++(0,-0.5);
      \draw[thin](1.25,-0.05)--++(0,-0.5);
      \draw[thin,<->](-1.25,-0.4)--(1.25,-0.4)node[midway,above]{$B$};
      \draw[thin](-1.3,0)--++(-0.5,0);
      \draw[thin](-1.3,1.5)--++(-0.5,0);
      \draw[thin,<->](-1.7,0)--(-1.7,1.5)node[midway,above,sloped]{$H$};
      \draw[thin](5,4.2)--(5.65,4.2);
      \draw[thin](5.2,4.05)--(5.65,4.05);
      \draw[thin,->](5.6,3.85)--(5.6,4.05)node[midway,above,sloped]{$\delta$};
      \draw[thin,->](5.6,4.4)--(5.6,4.2);
      \draw[densely dashed] (-1.25,1.5)--(2.45,4.35)--(5.15,4.05)--(5.15,2.55)--(1.25,0);
    \end{scope}
  \end{tikzpicture}
\end{document}